package com.mindskip.xzs.viewmodel.admin.file;

import java.util.List;

// Ueditor配置视图模型类
public class UeditorConfigVM {
    private String imageActionName; // 图片上传动作名称
    private String imageFieldName; // 图片字段名称
    private Long imageMaxSize; // 图片最大尺寸
    private List<String> imageAllowFiles; // 允许上传的图片文件类型列表
    private boolean imageCompressEnable; // 是否启用图片压缩
    private Integer imageCompressBorder; // 图片压缩边界
    private String imageInsertAlign; // 图片插入对齐方式
    private String imageUrlPrefix; // 图片URL前缀
    private String imagePathFormat; // 图片路径格式

    // 获取图片上传动作名称
    public String getImageActionName() {
        return imageActionName;
    }

    // 设置图片上传动作名称
    public void setImageActionName(String imageActionName) {
        this.imageActionName = imageActionName;
    }

    // 获取图片字段名称
    public String getImageFieldName() {
        return imageFieldName;
    }

    // 设置图片字段名称
    public void setImageFieldName(String imageFieldName) {
        this.imageFieldName = imageFieldName;
    }

    // 获取图片最大尺寸
    public Long getImageMaxSize() {
        return imageMaxSize;
    }

    // 设置图片最大尺寸
    public void setImageMaxSize(Long imageMaxSize) {
        this.imageMaxSize = imageMaxSize;
    }

    // 获取允许上传的图片文件类型列表
    public List<String> getImageAllowFiles() {
        return imageAllowFiles;
    }

    // 设置允许上传的图片文件类型列表
    public void setImageAllowFiles(List<String> imageAllowFiles) {
        this.imageAllowFiles = imageAllowFiles;
    }

    // 获取是否启用图片压缩
    public boolean isImageCompressEnable() {
        return imageCompressEnable;
    }

    // 设置是否启用图片压缩
    public void setImageCompressEnable(boolean imageCompressEnable) {
        this.imageCompressEnable = imageCompressEnable;
    }

    // 获取图片压缩边界
    public Integer getImageCompressBorder() {
        return imageCompressBorder;
    }

    // 设置图片压缩边界
    public void setImageCompressBorder(Integer imageCompressBorder) {
        this.imageCompressBorder = imageCompressBorder;
    }

    // 获取图片插入对齐方式
    public String getImageInsertAlign() {
        return imageInsertAlign;
    }

    // 设置图片插入对齐方式
    public void setImageInsertAlign(String imageInsertAlign) {
        this.imageInsertAlign = imageInsertAlign;
    }

    // 获取图片URL前缀
    public String getImageUrlPrefix() {
        return imageUrlPrefix;
    }

    // 设置图片URL前缀
    public void setImageUrlPrefix(String imageUrlPrefix) {
        this.imageUrlPrefix = imageUrlPrefix;
    }

    // 获取图片路径格式
    public String getImagePathFormat() {
        return imagePathFormat;
    }

    // 设置图片路径格式
    public void setImagePathFormat(String imagePathFormat) {
        this.imagePathFormat = imagePathFormat;
    }
}
